Data processing method and apparatus

ABSTRACT

Disclosed are a data processing method and apparatus. The method includes: a first receiving end determines a range of a data demodulation reference signal (DMRS) ports occupied by one or more second receiving ends by using at least one of the following information: a usage state of a joint encoding table corresponding to a DMRS port group, the number of layers corresponding to a physical downlink shared channel (PDSCH) of the first receiving end, and the number of codewords corresponding to the PDSCH of the first receiving end; and the first receiving end processes data according to the range of the DMRS ports occupied by one or more second receiving ends.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is the U.S. National Phase Application under 35 U.S.C.§ 371 of International Application No. PCT/CN2016/095726 filed on Aug.17, 2016, designating the U.S. and published as WO 2017/076102 A1 on May11, 2017, which claims the benefit of Chinese Patent Application No.201510752412.5 filed on Nov. 6, 2015, which are hereby incorporated byreference in their entirety.

TECHNICAL FIELD

The present application relates to, but not limited to, the field ofcommunications, and in particular, to a data processing method andapparatus.

BACKGROUND

With the development of technologies, a Multiple Input Multiple Output(MIMO) technology has become one of important means for improvingspectrum utilization and providing high-speed data services in moderncommunication technologies. A 3rd Generation Partnership Project (3GPP)Rel-13 is researching increased antennas-based MIMO transmissiontechnologies and corresponding data Demodulation Reference Signal (DMRS)enhancement schemes. With the increase of the number of the antennas, atransmitting end (for example, a base station, and the followingdescription takes the base station as an example) can provide morenumbers of narrower transmission beams. However, due to cost and otherissues, the number of receiving antennas at a receiving end (forexample, a terminal, and the following description takes the terminal asan example) does not be multiplied accordingly. At this time, a new basestation also must be considered to serve for an old terminal. Thereby,in order to fully utilize a multiple antenna system throughput of thebase station, it is needed to consider more users to participate inMulti-User Multiple-Input Multiple-Output (MU-MIMO).

At present, the 3GPP Radio Access Network (RAN1) 82b conference hasdecided to use DMRS ports with an orthogonal code of 4 for advancedMU-MIMO communication, that is, DMRS {7,8,11,13} ports of Long-TermEvolution (LTE) can be used to support high-order MU-MIMO transmission.At this time, the receiving end (which can be a terminal), afterreceiving its own port and layer number, cannot confirm port occupationsituations of other receiving ends (eg, MU-MIMO user terminals). As aresult, this will cause the problem of high complexity in blinddetection of the Orthogonal Cover Code (OCC) length of the terminal, lowchannel estimation performance of the terminal, and low demodulationreception performance of the terminal.

In view of the problems in the prior art that the blind detection of theOCC length is complex, the channel estimation performance of thereceiving end is low, and the demodulation reception performance of thereceiving end is low due to the case that the receiving end cannotconfirm the port occupation situations of other receiving ends, there isno effective solution proposed at present.

SUMMARY

The embodiments of the present disclosure provide a data processingmethod and apparatus.

In one aspect, a data processing method is provided, including the stepsin which: a first receiving end determines a range of data demodulationreference signal (DMRS) ports occupied by one or more second receivingends by using at least one of the following information: a usage stateof a joint encoding table corresponding to a DMRS port group, the numberof layers corresponding to a physical downlink shared channel (PDSCH) ofthe first receiving end, and the number of codewords corresponding tothe PDSCH of the first receiving end; and the first receiving endprocesses data according to the range of the DMRS ports occupied by theone or more second receiving ends.

Alternatively, when the information used by the first receiving endincludes the usage state of the joint encoding table, the number of thelayers corresponding to the PDSCH of the first receiving end, and thenumber of the codewords corresponding to the PDSCH of the firstreceiving end, the first receiving end determines the range of the DMRSport group occupied by the one or more second receiving ends includessteps in which: the first receiving end determines, the range of theDMRS ports occupied by the one or more second receiving ends accordingto the DMRS port group occupied by the one or more second receivingends. When a joint encoding table 1 is used by the first receiving end,the number of the codewords corresponding to the PDSCH of the firstreceiving end is 1, and the number of the layers corresponding to thePDSCH of the first receiving end is less than or equal to X11, the DMRSport group occupied by the one or more second receiving ends is a firstDMRS port group or a second DMRS port group. When the joint encodingtable 1 is used by the first receiving end, the number of the codewordscorresponding to the PDSCH of the first receiving end is 2, and thenumber of the layers corresponding to the PDSCH of the first receivingend is less than or equal to X12, the DMRS port group occupied by theone or more second receiving ends is the first DMRS port group or thesecond DMRS port group. When a joint encoding table 2 is used by thefirst receiving end, the number of the codewords corresponding to thePDSCH of the first receiving end is 1, and the number of the layerscorresponding to the PDSCH of the first receiving end is less than orequal to X21, the DMRS port group occupied by the one or more secondreceiving ends is a third DMRS port group or a fourth DMRS port group.When the joint encoding table 2 is used by the first receiving end, thenumber of the codewords corresponding to the PDSCH of the firstreceiving end is 2, the number of the layers corresponding to the PDSCHof the first receiving end is less than or equal to X22, and all DMRSports of the first receiving end are a subset of the third DMRS portgroup or are a subset of the fourth DMRS port group, the DMRS port groupoccupied by the one or more second receiving ends is the third DMRS portgroup or the fourth DMRS port group. Other than the above cases, theDMRS port group occupied by the one or more second receiving ends is anempty set. The X11, the X12, the X21 and the X22 are all positiveintegers, the X11, the X12, the first DMRS port group and the secondDMRS port group are all determined according to the joint encoding table1, and the X21, the X22, the third DMRS port group and the fourth DMRSport group are all determined according to the joint encoding table 2.The joint encoding table 1 and the joint encoding table 2 are twodifferent joint encoding tables, and the joint encoding table is a tableincluding at least two of: the number of the layers corresponding to thePDSCH of the first receiving end, DMRS port occupied by the firstreceiving end, and a DMRS scrambling code identification n_(scid) of theDMRS port occupied by the first receiving end, and a currently-usedtable is determined by the first receiving end according to firstindication information from a transmitting end.

Alternatively, when the information used by the first receiving endincludes the usage state of the joint encoding table, the firstreceiving end determines the range of the DMRS ports occupied by the oneor more second receiving ends includes steps in which: the firstreceiving end determines the range of the DMRS ports occupied by the oneor more second receiving ends according to the usage state of the jointencoding table and the DMRS port occupied by the first receiving end.

Alternatively, the first receiving end determines the range of the DMRSports occupied by the one or more second receiving ends according to theusage state of the joint encoding table and the DMRS port occupied bythe first receiving end includes steps in which: the first receiving enddetermines the range of the DMRS ports occupied by the one or moresecond receiving ends according to the DMRS port group occupied by theone or more second receiving ends. When the joint encoding table 1 isused by the first receiving end, and the DMRS port occupied by the firstreceiving end is a subset of a first DMRS port group or is a subset of asecond DMRS port group, the DMRS port group occupied by the one or moresecond receiving ends is the first DMRS port group or the second DMRSport group. When the joint encoding table 2 is used by the firstreceiving end, and the DMRS port occupied by the first receiving end isa subset of a third DMRS port group or is a subset of a fourth DMRS portgroup, the DMRS port group occupied by the one or more second receivingends is the third DMRS port group or the fourth DMRS port group. Thefirst DMRS port group and the second DMRS port group are determinedaccording to the joint encoding table 1, and the third DMRS port groupand the fourth DMRS port group are determined according to the jointencoding table 2. The joint encoding table 1 and the joint encodingtable 2 are two different joint encoding tables, and the joint encodingtable is a table including at least two of: the number of the layerscorresponding to the PDSCH of the first receiving end, the DMRS portoccupied by the first receiving end, and a DMRS scrambling codeidentification of the DMRS port occupied by the first receiving end, anda currently-used table is determined by the first receiving endaccording to second indication information from a transmitting end.

Alternatively, when the DMRS port group occupied by the one or moresecond receiving ends is the first DMRS port group or the second DMRSport group, the DMRS port group occupied by the one or more secondreceiving ends is determined by the first receiving end according tothird indication information from the transmitting end. When the DMRSport group occupied by the one or more second receiving ends is thethird DMRS port group or the fourth DMRS port group, the DMRS port groupoccupied by the one or more second receiving ends is determined by thefirst receiving end according to fourth indication information from thetransmitting end. Alternatively, the first DMRS port group and thesecond DMRS port group corresponding to the joint encoding table 1 areconfigured according to fifth indication information from the receivingend; and/or, the third DMRS port group and the fourth DMRS port groupcorresponding to the joint encoding table 2 are configured according tosixth indication information from the receiving end.

Alternatively, the first DMRS port group and the third DMRS port groupare both {7,8}, and the second DMRS port group and the fourth DMRS portgroup are both {7,8,11,13}.

Alternatively, the first receiving end determines the range of the DMRSports occupied by the one or more second receiving ends according to theDMRS port group occupied by the one or more second receiving ends,includes at least one of the following steps. In a step 1, all ports inthe DMRS port group occupied by the one or more second receiving endsare determined as the range of the DMRS ports occupied by the one ormore second receiving ends; initialization parameters of a scramblingsequence of the DMRS ports occupied by the one or more second receivingends and initialization parameters of a scrambling sequence of the DMRSport occupied by the first receiving end meet the following conditions:n_(scid,2)=1−n_(scid,1), n_(ID,1) ^(n) ^(scid,1) =n_(ID,2) ^(n)^(scid,2) , n_(s,1)=n_(s,2). n_(scid,1), n_(ID,1) ^(n) ^(scid,1) , andn_(s,1) are respectively a scrambling code identification, a virtualcell identification and a subframe number corresponding to the DMRS portof the first receiving end; and n_(scid,2), n_(ID,1) ^(n) ^(scid,2) aren_(s,2) are respectively a scrambling code identification, a virtualcell identification and a subframe number corresponding to the DMRSports of the one or more second receiving ends. In a step 2, ports inthe DMRS port group occupied by the one or more second receiving endswhich are different from the DMRS port occupied by the first receivingend are determined as the range of the DMRS ports occupied by the one ormore second receiving ends, the scrambling sequence of the DMRS portsoccupied by the one or more second receiving ends and scramblingsequence of the DMRS port occupied by the first receiving end are thesame, but orthogonal codes of the DMRS ports occupied by the one or moresecond receiving ends and orthogonal codes of the DMRS port occupied bythe first receiving end are different.

In another aspect, a data processing apparatus is provided. Theapparatus is applied to a first receiving end, including: a determiningmodule, configured to determine a range of DMRS ports occupied by one ormore second receiving ends by using at least one of the followinginformation: a usage state of a joint encoding table corresponding to aDMRS port group, the number of layers corresponding to a PDSCH of thefirst receiving end, and the number of codewords corresponding to thePDSCH of the first receiving end; and a processing module, configured toprocess data according to the range of the DMRS ports occupied by theone or more second receiving ends.

Alternatively, when the information used by the first receiving endincludes the usage state of the joint encoding table, the number of thelayers corresponding to the PDSCH of the first receiving end, and thenumber of the codewords corresponding to the PDSCH of the firstreceiving end, the determining module includes: a first determining unitconfigured to determine the range of the DMRS ports occupied by the oneor more second receiving ends according to the DMRS port group occupiedby the one or more second receiving ends. When a joint encoding table 1is used by the first receiving end, the number of the codewordscorresponding to the PDSCH of the first receiving end is 1, and thenumber of the layers corresponding to the PDSCH of the first receivingend is less than or equal to X11, the DMRS port group occupied by theone or more second receiving ends is a first DMRS port group or a secondDMRS port group. When the joint encoding table 1 is used by the firstreceiving end, the number of the codewords corresponding to the PDSCH ofthe first receiving end is 2, and the number of the layers correspondingto the PDSCH of the first receiving end is less than or equal to X12,the DMRS port group occupied by the one or more second receiving ends isthe first DMRS port group or the second DMRS port group. When a jointencoding table 2 is used by the first receiving end, the number of thecodewords corresponding to the PDSCH of the first receiving end is 1,and the number of the layers corresponding to the PDSCH of the firstreceiving end is less than or equal to X21, the DMRS port group occupiedby the one or more second receiving ends is a third DMRS port group or afourth DMRS port group. When the joint encoding table 2 is used by thefirst receiving end, the number of the codewords corresponding to thePDSCH of the first receiving end is 2, the number of the layerscorresponding to the PDSCH of the first receiving end is less than orequal to X22, and all DMRS ports of the first receiving end are a subsetof the third DMRS port group or are a subset of the fourth DMRS portgroup, the DMRS port group occupied by the one or more second receivingends is the third DMRS port group or the fourth DMRS port group. Otherthan the above cases, the DMRS port group occupied by the one or moresecond receiving ends is an empty set. The X11, the X12, the X21, andthe X22 are all positive integers; the X11, the X12, the first DMRS portgroup, and the second DMRS port group are all determined according tothe joint encoding table 1, and the X21, the X22, the third DMRS portgroup, and the fourth DMRS port group are all determined according tothe joint encoding table 2. The joint encoding table 1 and the jointencoding table 2 are two different joint encoding tables, and the jointencoding table is a table including at least two of: the number of thelayers corresponding to the PDSCH of the first receiving end, DMRS portoccupied by the first receiving end, and a DMRS scrambling codeidentification n_(scid) of the DMRS port occupied by the first receivingend, and a currently-used table is determined by the first receiving endaccording to first indication information from a transmitting end.

Alternatively, when the information that used by the first receiving endincludes the usage state of the joint encoding table, the determiningmodule includes: a second determining unit, configured to determine therange of the DMRS ports occupied by the one or more second receivingends according to the usage state of the joint encoding table and theDMRS port occupied by the first receiving end.

Alternatively, the second determining unit determines the range of theDMRS ports occupied by the one or more second receiving ends in thefollowing manner: the first receiving end determines the range of theDMRS ports occupied by the one or more second receiving ends accordingto the DMRS port group occupied by the one or more second receivingends. When the joint encoding table 1 is used by the first receivingend, and the DMRS port occupied by the first receiving end are a subsetof a first DMRS port group or are a subset of a second DMRS port group,the DMRS port group occupied by the one or more second receiving ends isthe first DMRS port group or the second DMRS port group. When the jointencoding table 2 is used by the first receiving end, and the DMRS portoccupied by the first receiving end are a subset of a third DMRS portgroup or are a subset of a fourth DMRS port group, the DMRS port groupoccupied by the one or more second receiving ends is the third DMRS portgroup or the fourth DMRS port group. The first DMRS port group and thesecond DMRS port group are determined according to the joint encodingtable 1, and the third DMRS port group and the fourth DMRS port groupare determined according to the joint encoding table 2. The jointencoding table 1 and the joint encoding table 2 are two different jointencoding tables, and the joint encoding table is a table including atleast two of: the number of the layers corresponding to the PDSCH of thefirst receiving end, the DMRS port occupied by the first receiving end,and a DMRS scrambling code identification n_(scid) of the DMRS portoccupied by the first receiving end, and a currently-used table isdetermined by the first receiving end according to second indicationinformation from a transmitting end.

Alternatively, when the DMRS port group occupied by the one or moresecond receiving ends is the first DMRS port group or the second DMRSport group, the DMRS port group occupied by the one or more secondreceiving ends is determined by the first receiving end according tothird indication information from the transmitting end. When the DMRSport group occupied by the one or more second receiving ends is thethird DMRS port group or the fourth DMRS port group, the DMRS port groupoccupied by the one or more second receiving ends is determined by thefirst receiving end according to fourth indication information from thetransmitting end.

Alternatively, the first DMRS port group and the second DMRS port groupcorresponding to the joint encoding table 1 are configured according tofifth indication information from the receiving end; and/or, the thirdDMRS port group and the fourth DMRS port group corresponding to thejoint encoding table 2 are configured according to sixth indicationinformation from the receiving end.

Alternatively, the first DMRS port group and the third DMRS port groupare both {7,8}, and the second DMRS port group and the fourth DMRS portgroup are both {7,8,11,13}.

Alternatively, in the first determining unit and the second determiningunit, the first receiving end determines the range of the DMRS portsoccupied by the one or more second receiving ends according to the DMRSport group occupied by the one or more second receiving ends includes atleast one of: all ports in the DMRS port group occupied by the one ormore second receiving ends are determined as the range of the DMRS portsoccupied by the one or more second receiving ends. Initializationparameters of a scrambling sequence of the DMRS ports occupied by theone or more second receiving ends and initialization parameters of ascrambling sequence of the DMRS port occupied by the first receiving endmeet the following conditions: n_(scid,2)=1−n_(scid,1), n_(ID,1) ^(n)^(scid,1) =n_(ID,2) ^(n) ^(scid,2) , n_(s,1)=n_(s,2). n_(scid,1),n_(ID,1) ^(n) ^(scid,1) , and n_(s,1) are respectively a scrambling codeidentification, a virtual cell identification and a subframe numbercorresponding to the DMRS port of the first receiving end; andn_(scid,2), n_(ID,1) ^(n) ^(scid,2) , and n_(s,2) are respectively ascrambling code identification, a virtual cell identification and asubframe number corresponding to the DMRS ports of the one or moresecond receiving ends; and ports in the DMRS port group occupied by theone or more second receiving ends which are different from the DMRS portoccupied by the first receiving end are determined as the range of theDMRS ports occupied by the one or more second receiving ends, thescrambling sequence of the DMRS ports occupied by the one or more secondreceiving ends and the scrambling sequence of the DMRS port occupied bythe first receiving end are the same, but the orthogonal codes of theDMRS ports occupied by the one or more second receiving ends and theorthogonal codes of the DMRS port occupied by the first receiving endare different.

In another aspect, an embodiment of the present disclosure furtherprovides a storage medium configured to store program code forperforming the following steps: a range of DMRS ports occupied by one ormore second receiving ends is determined according to at least one ofthe following information: a usage state of a joint encoding tablecorresponding to a DMRS port group, the number of layers correspondingto a PDSCH of the first receiving end, and the number of codewordscorresponding to the PDSCH of the first receiving end; and data isprocessed according to the range of the DMRS ports occupied by the oneor more second receiving ends.

Through the embodiment of the present disclosure, the first receivingend is used to determine the range of the DMRS ports occupied by the oneor more second receiving ends by using at least one of the followinginformation: the usage state of the joint encoding table correspondingto the DMRS port group, the number of layers corresponding to the PDSCHof the first receiving end, and the number of codewords corresponding tothe PDSCH of the first receiving end; and the first receiving endprocesses data according to the range of the DMRS ports occupied by theone or more second receiving ends. Thereby, the problems in the priorart that blind detection of the OCC length is complex, channelestimation performance of the receiving end is low, and demodulationreception performance of the receiving end is low due to the case thatthe receiving end cannot confirm DMRS port occupation situations ofother receiving ends can be solved. Therefore, the effects of reducingthe complexity of the blind detection of the OCC length of the receivingend and improving the channel estimation performance of the receivingend and the demodulation reception performance of the receiving end canbe achieved.

Other aspects can be understood after reading and understanding thedrawings and detailed description.

BRIEF DESCRIPTION OF THE DRAWINGS

In the drawings:

FIG. 1 is a flowchart of a data processing method according to anembodiment of the present disclosure;

FIG. 2 is a structural block diagram of a data processing apparatusaccording to an embodiment of the present disclosure;

FIG. 3 is a structural block diagram 1 of a determination module 22 in adata processing apparatus according to an embodiment of the presentdisclosure;

FIG. 4 is a structural block diagram 2 of a determination module 22 in adata processing apparatus according to an embodiment of the presentdisclosure;

FIG. 5 is a schematic diagram of time-frequency resources occupied byDMRS {7,8,11,13} ports in a physical resource block according to anembodiment of the present disclosure; and

FIG. 6 is an orthogonal code corresponding to the DMRS {7,8,11,13}ports.

DETAILED DESCRIPTION

Hereinafter, the present disclosure will be described in detail withreference to the accompanying drawings and in conjunction with theembodiments.

It should be noted that the terms “first”, “second”, and the like in thedescription and claims and the foregoing drawings of the presentdisclosure are used to distinguish similar objects and are notnecessarily used to describe a particular order or sequence.

In this embodiment, a data processing method is provided. FIG. 1 is aflowchart of the data processing method according to an embodiment ofthe present disclosure. As shown in FIG. 1, the process includes thefollowing steps:

In step S102, a first receiving end determines a range of datademodulation reference signal (DMRS) ports occupied by one or moresecond receiving ends by using at least one of the followinginformation: a usage state of a joint encoding table corresponding to aDMRS port group, the number of layers corresponding to a physicaldownlink shared channel (PDSCH) of the first receiving end, and thenumber of codewords corresponding to the PDSCH of the first receivingend.

In step S104, the first receiving end processes data according to therange of the DMRS ports occupied by the one or more second receivingends.

Through the above steps, the first receiving end can determine the rangeof the DMRS ports occupied by other receiving ends, that is, the DMRSports that may be occupied by other receiving ends can be determined.Thereby, it can solve the problems that the blind detection of the OCClength is complex, the channel estimation performance of the receivingend is low, and the demodulation reception performance of the receivingend is low due to the case that the receiving end cannot confirm theport occupation situations of other receiving ends. Therefore, theeffects of reducing the complexity of the blind detection of the OCClength of the receiving end and improving the channel estimationperformance of the receiving end and the demodulation receptionperformance of the receiving end are achieved.

The first receiving end can also determine the range of the DMRS portsoccupied by the one or more second receiving ends according to the DMRSport of the first receiving end. The first receiving end and the secondreceiving ends both can be MU-MIMO users. The PDSCH of the firstreceiving end and the PDSCH of the second receiving ends can occupy thesame time-frequency resources, and the DMRS of the first receiving endand the DMRS of the second receiving ends can occupy the sametime-frequency resources. There can be many joint encoding tables. Thecorresponding relationship between different tables and the DMRS portgroup may be different, and the types of the tables may be diverse.Also, different tables can have their respective parameters.

In an embodiment, when the information used by the first receiving endincludes the usage state of the joint encoding table, the number of thelayers corresponding to the PDSCH of the first receiving end, and thenumber of the codewords corresponding to the PDSCH of the firstreceiving end, the first receiving end determines the range of the DMRSport group occupied by the one or more second receiving ends includessteps in which: the first receiving end determines the first receivingend, the range of the DMRS ports occupied by the one or more secondreceiving ends according to the DMRS port group occupied by the one ormore second receiving ends. When a joint encoding table 1 is used by thefirst receiving end, the number of the codewords corresponding to thePDSCH of the first receiving end is 1, and the number of the layerscorresponding to the PDSCH of the first receiving end is less than orequal to X11, the DMRS port group occupied by the one or more secondreceiving ends is a first DMRS port group or a second DMRS port group(or, in this case, the DMRS port group occupied by the one or moresecond receiving ends may be only the first DMRS port group). When thejoint encoding table 1 is used by the first receiving end, the number ofthe codewords corresponding to the PDSCH of the first receiving end is2, and the number of the layers corresponding to the PDSCH of the firstreceiving end is less than or equal to X12, the DMRS port group occupiedby the one or more second receiving ends is the first DMRS port group orthe second DMRS port group (or, in this case, the DMRS port groupoccupied by the one or more second receiving ends may be only the firstDMRS port group). When a joint encoding table 2 is used by the firstreceiving end, the number of the codewords corresponding to the PDSCH ofthe first receiving end is 1, and the number of the layers correspondingto the PDSCH of the first receiving end is less than or equal to X21,the DMRS port group occupied by the one or more second receiving ends isa third DMRS port group or a fourth DMRS port group. When the jointencoding table 2 is used by the first receiving end, the number of thecodewords corresponding to the PDSCH of the first receiving end is 2,the number of the layers corresponding to the PDSCH of the firstreceiving end is less than or equal to X22, and all DMRS ports of thefirst receiving end are a subset of the third DMRS port group or are asubset of the fourth DMRS port group, the DMRS port group occupied bythe one or more second receiving ends is the third DMRS port group orthe fourth DMRS port group. Other than the above cases, the DMRS portgroup occupied by the one or more second receiving ends is an empty set.The X11, the X12, the X21 and the X22 are all positive integers, theabove X11, X12, the first DMRS port group and the second DMRS port groupare all determined according to the joint encoding table 1, and theabove X21, X22, the third DMRS port group and the fourth DMRS port groupare all determined according to the joint encoding table 2. The jointencoding table 1 and the joint encoding table 2 are two different jointencoding tables, and the joint encoding table is a table including atleast two of: the number of the layers corresponding to the PDSCH of thefirst receiving end, DMRS port occupied by the first receiving end, anda DMRS scrambling code identification n_(scid) of the DMRS port occupiedby the first receiving end, and a currently-used table is determined bythe first receiving end according to first indication information from atransmitting end. The first DMRS port group and the third DMRS portgroup can be configured independently (can be configured by thetransmitting end), both can be the same or different. Similarly, thesecond DMRS port group and the fourth DMRS port group can also beconfigured independently, and the two can be the same or different.

Optionally, the first indication information can be Radio ResourceControl (RRC) signaling, and it may also be other types of indicationinformation as necessary. In the above embodiment, when the DMRS portgroup occupied by the second receiving end is an empty set, the firstreceiving end can assume that it is in a SU-MIMO transmission mode atthis time or other MU-MIMO users (i.e, one or more second receivingends) do not occupy the DMRS ports other than the DMRS port of the firstreceiving end at this time. When a set of the DMRS port groups occupiedby the second receiving end includes multiple DMRS port groups, thefirst receiving end can assume that other MU-MIMO users (i.e, one ormore second receiving ends) occupy some or all of the DMRS ports in oneof the DMRS port groups in the set at this time.

In an embodiment, when the information used by the first receiving endincludes the usage state of the joint encoding table, the firstreceiving end determines the range of the DMRS ports occupied by the oneor more second receiving ends includes a step in which: the firstreceiving end determines the range of the DMRS ports occupied by the oneor more second receiving ends according to the usage state of the jointencoding table and the DMRS port occupied by the first receiving end.

In an embodiment, the first receiving end determines the range of theDMRS ports occupied by the one or more second receiving ends accordingto the usage state of the joint encoding table and the DMRS portoccupied by the first receiving end includes a step in which: the firstreceiving end determines the range of the DMRS ports occupied by the oneor more second receiving ends according to the DMRS port group occupiedby the one or more second receiving ends. When the joint encoding table1 is used by the first receiving end, and the DMRS port occupied by thefirst receiving end is a subset of a first DMRS port group or is asubset of a second DMRS port group, the DMRS port group occupied by theone or more second receiving ends is the first DMRS port group or thesecond DMRS port group. When the joint encoding table 2 is used by thefirst receiving end, and the DMRS port occupied by the first receivingend is a subset of a third DMRS port group or is a subset of a fourthDMRS port group, the DMRS port group occupied by the one or more secondreceiving ends is the third DMRS port group or the fourth DMRS portgroup. The first DMRS port group and the second DMRS port group aredetermined according to the joint encoding table 1, and the third DMRSport group and the fourth DMRS port group are determined according tothe joint encoding table 2. The joint encoding table 1 and the jointencoding table 2 are two different joint encoding tables, and the jointencoding table is a table including at least two of: the number of thelayers corresponding to the PDSCH of the first receiving end, the DMRSport occupied by the first receiving end, and a DMRS scrambling codeidentification of the DMRS port occupied by the first receiving end, anda currently-used table is determined by the first receiving endaccording to second indication information from a transmitting end.

In an embodiment, when the DMRS port group occupied by the one or moresecond receiving ends is the first DMRS port group or the second DMRSport group, the DMRS port group occupied by the one or more secondreceiving ends is determined by the first receiving end according tothird indication information from the transmitting end (that is, thefirst receiving end determines, according to the third indicationinformation from the transmitting end, which of the first DMRS portgroup and the second DMRS port group is the DMRS port group occupied bythe one or more second receiving ends). When the DMRS port groupoccupied by the one or more second receiving ends is the third DMRS portgroup or the fourth DMRS port group, the DMRS port group occupied by theone or more second receiving ends is determined by the first receivingend according to fourth indication information from the transmitting end(that is, the first receiving end determines, according to the fourthindication information from the transmitting end, which of the thirdDMRS port group and the fourth DMRS port group is the DMRS port groupoccupied by the one or more second receiving ends). The third indicationinformation and/or the fourth indication information can be dynamicindication information and/or semi-static indication information.

In an embodiment, the first DMRS port group and the second DMRS portgroup corresponding to the joint encoding table 1 are configuredaccording to fifth indication information from the receiving end;and/or, the third DMRS port group and the fourth DMRS port groupcorresponding to the joint encoding table 2 are configured according tosixth indication information from the receiving end.

In an embodiment, the first DMRS port group and the third DMRS portgroup are both {7,8}, and the second DMRS port group and the fourth DMRSport group are both {7,8,11,13}.

In an embodiment, the first receiving end determines the range of theDMRS ports occupied by the one or more second receiving ends accordingto the DMRS port group occupied by the one or more second receivingends, includes at least one of the following steps. In a step 1, allports in the DMRS port group occupied by the one or more secondreceiving ends are determined as the range of the DMRS ports occupied bythe one or more second receiving ends, and initialization parameters ofa scrambling sequence of the DMRS ports occupied by the one or moresecond receiving ends and initialization parameters of a scramblingsequence of the DMRS port occupied by the first receiving end meet thefollowing conditions: n_(scid,2)=1−n_(scid,1), n_(ID,1) ^(n) ^(scid,1)=n_(ID,2) ^(n) ^(scid,2) , n_(s,1)=n_(s,2). n_(scid,1), n_(ID,1) ^(n)^(scid,1) , and n_(s,1) are respectively a scrambling codeidentification, a virtual cell identification and a subframe numbercorresponding to the DMRS port of the first receiving end; andn_(scod,2), n_(ID,1) ^(n) ^(scid,2) , and n_(s,2) are respectively ascrambling code identification, a virtual cell identification and asubframe number corresponding to the DMRS ports of the one or moresecond receiving ends. In a step 2, ports in the DMRS port groupoccupied by the one or more second receiving ends which are differentfrom the DMRS port occupied by the first receiving end are determined asthe range of the DMRS ports occupied by the one or more second receivingends, the scrambling sequence of the DMRS ports occupied by the one ormore second receiving ends and the scrambling sequence of the DMRS portoccupied by the first receiving end are the same, but the orthogonalcodes of the DMRS ports occupied by the one or more second receivingends and the orthogonal codes of the DMRS port occupied by the firstreceiving end are different.

It should be noted that the above-mentioned various indicationinformation (including the first indication information, the secondindication information, the third indication information, the fourthindication information, the fifth indication information, and the sixthindication information) can be semi-static Radio Resource Control (RRC)signaling, and it can also be other types of indication information asnecessary, such as dynamic indication information.

Through the description of the above implementation, those skilled inthe art can clearly understand that the method according to the aboveembodiments can be implemented by means of software and a generalhardware platform if necessary, and also, the hardware may be used, butin many cases, the former is a better implementation. Based on suchunderstanding, the technical solution of the present applicationessentially or the part that contributes to the related art can beembodied in the form of a software product. The computer softwareproduct is stored in a storage medium (such as a ROM/RAM, a magneticdisk, an optical disk) and includes instructions for causing anapparatus (which may be a mobile phone, a computer, a server, or anetwork device, etc.) at a receiving end to execute the method describedin each embodiment of the present application.

In this embodiment, a data processing apparatus is further provided. Theapparatus is used to implement the foregoing embodiment and preferredimplementation, which have been described and will not be describedagain. As used below, the term “module” can implement a combination ofsoftware and/or hardware of a predetermined function. Although theapparatus described in the following embodiment is preferablyimplemented in software, implementation of hardware or a combination ofsoftware and hardware is also possible and conceived.

FIG. 2 is a structural block diagram of the data processing apparatusaccording to an embodiment of the present disclosure. The apparatus maybe applied to the first receiving end. As shown in FIG. 2, the apparatusincludes a determining module 22 and a processing module 24. The dataprocessing apparatus will be described below.

The determining module 22 is configured to determine the range of theDMRS ports occupied by the one or more second receiving ends by using atleast one of the following information: the usage status of the jointencoding table corresponding to the DMRS port group, the number oflayers corresponding to the PDSCH of the first receiving end, the numberof codewords corresponding to the PDSCH of the first receiving end, andthe processing module 24 is connected to the determining module 22 andconfigured to process data according to the range of the DMRS portsoccupied by the one or more second receiving ends.

FIG. 3 is a structural block diagram 1 of the determination module 22 inthe data processing apparatus according to an embodiment of the presentdisclosure. When the information used by the first receiving endincludes the usage state of the joint encoding table, the number of thelayers corresponding to the PDSCH of the first receiving end, and thenumber of the codewords corresponding to the PDSCH of the firstreceiving end, the determining module may include the first determiningunit 32. The first determining unit 32 is described below.

The first determining unit 32 is configured to determine the range ofthe DMRS ports occupied by the one or more second receiving ends byusing the DMRS port group occupied by the one or more second receivingends. When the joint encoding table 1 is used by the first receivingend, the number of the codewords corresponding to the PDSCH of the firstreceiving end is 1, and the number of the layers corresponding to thePDSCH of the first receiving end is less than or equal to X11, the DMRSport group occupied by the one or more second receiving ends is thefirst DMRS port group or the second DMRS port group. When the jointencoding table 1 is used by the first receiving end, the number of thecodewords corresponding to the PDSCH of the first receiving end is 2,and the number of the layers corresponding to the PDSCH of the firstreceiving end is less than or equal to X12, the DMRS port group occupiedby the one or more second receiving ends is the first DMRS port group orthe second DMRS port group. When the joint encoding table 2 is used bythe first receiving end, the number of the codewords corresponding tothe PDSCH of the first receiving end is 1, and the number of the layerscorresponding to the PDSCH of the first receiving end is less than orequal to X21, the DMRS port group occupied by the one or more secondreceiving ends is first third DMRS port group or first fourth DMRS portgroup. When the joint encoding table 2 is used by the first receivingend, the number of the codewords corresponding to the PDSCH of the firstreceiving end is 2, the number of the layers corresponding to the PDSCHof the first receiving end is less than or equal to X22, and all DMRSports of the first receiving end are a subset of the third DMRS portgroup or are a subset of the fourth DMRS port group, the DMRS port groupoccupied by the one or more second receiving ends is the third DMRS portgroup or the fourth DMRS port group. Other than the above cases, theDMRS port group occupied by the one or more second receiving ends is anempty set. The X11, the X12, the X21 and the X22 are all positiveintegers, the X11, the X12, the first DMRS port group and the secondDMRS port group are all determined according to the joint encoding table1, and the X21, the X22, the third DMRS port group and the fourth DMRSport group are all determined according to the joint encoding table 2.The joint encoding table 1 and the joint encoding table 2 are twodifferent joint encoding tables. The joint encoding table is a tableincluding at least two of: the number of the layers corresponding to thePDSCH of the first receiving end, DMRS ports occupied by the firstreceiving end, and a DMRS scrambling code identification n_(setd) of theDMRS ports occupied by the first receiving end. A currently-used tableis determined by the first receiving end according to first indicationinformation from a transmitting end.

FIG. 4 is a structural block diagram 2 of the determining module 22 inthe data processing apparatus according to an embodiment of the presentdisclosure. When the information used by the first receiving endincludes the usage state of the joint encoding table, the determiningmodule 22 includes a second determining unit 42. The second determiningunit 42 is described below.

The second determining unit 42 is configured to determine the range ofthe DMRS ports occupied by the one or more second receiving endsaccording to the usage state of the joint encoding table and the DMRSports occupied by the first receiving end.

In an embodiment, the second determining unit 42 can determine the rangeof the DMRS ports occupied by the one or more second receiving ends inthe following manner: the range of the DMRS ports occupied by the one ormore second receiving ends is determined according to the DMRS portgroup occupied by the one or more second receiving ends. When the jointencoding table 1 is used by the first receiving end, and the DMRS portsoccupied by the first receiving end is the subset of the first DMRS portgroup or the subset of the second DMRS port group, the DMRS port groupoccupied by the one or more second receiving ends is the first DMRS portgroup or the second DMRS port group. When the joint encoding table 2 isused by the first receiving end, and the DMRS ports occupied by thefirst receiving end is the subset of the third DMRS port group and thesubset of the fourth DMRS port group, the DMRS port group occupied bythe one or more second receiving ends is the third DMRS port group orthe fourth DMRS port group. The first DMRS port group and the secondDMRS port group are determined according to the joint encoding table 1.The third DMRS port group and the fourth DMRS port group are determinedaccording to the joint encoding table 2. The joint encoding table 1 andthe joint encoding table 2 are two different joint encoding tables. Thejoint encoding table is a table including at least two of: the number ofthe layers corresponding to the PDSCH of the first receiving end, theDMRS ports occupied by the first receiving end, and a DMRS scramblingcode identification of the DMRS ports occupied by the first receivingend. A currently-used table is determined by the first receiving endaccording to second indication information from a transmitting end.

In an embodiment, when the DMRS port group occupied by the one or moresecond receiving ends is the first DMRS port group or the second DMRSport group, the DMRS port group occupied by the one or more secondreceiving ends is determined by the first receiving end according tothird indication information from the transmitting end. When the DMRSport group occupied by the one or more second receiving ends is thethird DMRS port group or the fourth DMRS port group, the DMRS port groupoccupied by the one or more second receiving ends is determined by thefirst receiving end according to fourth indication information from thetransmitting end.

In an embodiment, the first DMRS port group and the second DMRS portgroup corresponding to the joint encoding table 1 are configuredaccording to fifth indication information from the receiving end;and/or, the third DMRS port group and the fourth DMRS port groupcorresponding to the joint encoding table 2 are configured according tosixth indication information from the receiving end.

In an embodiment, the first DMRS port group and the third DMRS portgroup are both {7,8}, and the second DMRS port group and the fourth DMRSport group are both {7,8,11,13}.

In an embodiment, in the first determining unit 32 and the seconddetermining unit 42, the first receiving end determines the range of theDMRS ports occupied by the one or more second receiving ends accordingto the DMRS port group occupied by the one or more second receivingends, includes at least one of the following steps: in a step 1, allports in the DMRS port group occupied by the one or more secondreceiving ends are determined as the range of the DMRS ports occupied bythe one or more second receiving ends; initialization parameters of ascrambling sequence of the DMRS ports occupied by the one or more secondreceiving ends and initialization parameters of a scrambling sequence ofthe DMRS ports occupied by the first receiving end meet the followingconditions: n_(scid,2)=1−n_(scid,1), n_(ID,1) ^(n) ^(scid,1) =n_(ID,2)^(n) ^(scid,2) , n_(s,1)=n_(s,2). n_(scid,1), n_(ID,1) ^(v) ^(scid,1) ,and n_(s,1) are respectively a scrambling code identification, a virtualcell identification and a subframe number corresponding to the DMRS portof the first receiving end; and n_(scid,2), n_(ID,1) ^(n) ^(scid,2) ,and n_(s,2) are respectively a scrambling code identification, a virtualcell identification and a subframe number corresponding to the DMRSports of the one or more second receiving ends; and in a step 2, portsin the DMRS port group occupied by the one or more second receiving endswhich are different from the DMRS ports occupied by the first receivingend are determined as the range of the DMRS ports occupied by the one ormore second receiving ends, and the scrambling sequence of the DMRSports occupied by the one or more second receiving ends and thescrambling sequence of the DMRS ports occupied by the first receivingend are the same, but the orthogonal codes of the DMRS ports occupied bythe one or more second receiving ends and the orthogonal codes of theDMRS ports occupied by the first receiving end are different.

The present disclosure will be described below with reference tospecific embodiments.

FIG. 5 is a schematic diagram of time-frequency resources occupied byDMRS {7,8,11,13} ports in a physical resource block according to anembodiment of the present disclosure. Four DMRS ports occupy the sametime-frequency resources by code division multiplexing. As shown in FIG.5, the DMRS port {7,8,11,13} occupies last two OFDM symbols of two slotsin one subframe in time domain, and occupies subcarriers with sequencenumber {11, 6, 1} in the Physical Resource Block (PRB) in frequencydomain. The code division multiplexing is performed by the DMRS ports{7,8,11,13} on the four REs on the same subcarrier. FIG. 6 is orthogonalcodes corresponding to the DMRS {7,8,11,13} ports.

Embodiment 1

In this embodiment, the receiving end (corresponding to the firstreceiving end) obtains information on the range of the DMRS portsoccupied by other MU-MIMO users (corresponding to the one or more secondreceiving ends) according to: enabling state of the joint encodingtable, the number of layers corresponding to the PDSCH of the receivingend, the number of the codewords corresponding to the PDSCH of thereceiving end and the DMRS ports of the receiving end.

In this embodiment, the joint encoding table 1 corresponds to, in a LTERel2 version, a joint encoding table including the number of layers ofthe corresponding old 3 bits of the receiving ends, the DMRS ports ofthe receiving ends, and the scrambling code identification of the DMRSof the receiving ends in a Downlink control information format 2C(DCI2C) and a Downlink control information format 2D (DCI2D), as shownin Table 1. The joint encoding table 2 corresponds to a joint encodingtable including another number of layers, the DMRS ports, and thescrambling code identification n_(setd) of the DMRS newly added inDCI2C, DCI2D, and other Downlink Control Information format (DCI) in aRel-13 version, and an implementation of the joint encoding table 2 isshown in Table 2. The specific encoding mode of the joint encoding table2 is only an example, but does not exclude other specific joint encodingmodes.

TABLE 1 One Codeword: Two Codewords: Codeword 0 enabled, Codeword 0enabled, Codeword 1 disabled Codeword 1 enabled Value Message ValueMessage 0 1 layer, port 7, nSCID = 0 0 2 layers, ports 7-8, nSCID = 0 11 layer, port 7, nSCID = 1 1 2 layers, ports 7-8, nSCID = 1 2 1 layer,port 8, nSCID = 0 2 3 layers, ports 7-9 3 1 layer, port 8, nSCID = 1 3 4layers, ports 7-10 4 2 layers, ports 7-8 4 5 layers, ports 7-11 5 3layers, ports 7-9 5 6 layers, ports 7-12 6 4 layers, ports 7-10 6 7layers, ports 7-13 7 Reserved 7 8 layers, ports 7-14

TABLE 2 One Codeword: Two Codewords: Codeword 0 enabled, Codeword 0enabled, Codeword 1 disabled Codeword 1 enabled Value Message ValueMessage 0 1 layer, port 7, nSCID = 0 0 2 layers, ports 7~8, nSCID = 0 11 layer, port 7, nSCID = 1 1 2 layers, ports7~8, nSCID = 1 2 1 layer,port 8, nSCID = 0 2 3 layers, ports 7-9 3 1 layer, port 8, nSCID = 1 3 4layers, ports 7-10 4 2 layers, ports 7-8 4 5 layers, ports 7-11 5 3layers, ports 7-9 5 6 layers, ports 7-12 6 1 layer, port 11, nSCID = 0 62 layers, ports {11, 13}, nSCID = 0 7 1 layer, port 13, nSCID = 0 7 2layers, ports{11, 13}, nSCID = 1

In this embodiment, the joint encoding table 1 corresponds to the firstDMRS port group, and the joint encoding table 2 corresponds to the thirdjoint encoding table and the fourth joint encoding table. Thecorrespondence relationship may be shown in Table 3, which ispre-determined by the transmitting end and the receiving end. In anotherimplementation of this embodiment, the first DMRS port group can beconfigured for the joint encoding table 1 through RRC signaling, and thethird DMRS port group and the fourth DMRS port group can beindependently configured for the joint encoding table 2.

TABLE 3 Joint encoding table Corresponding DMRS port group Jointencoding table 1 {7, 8} Joint encoding table 2 {7, 8}, {7, 8, 11, 13}

The determination on the range of the DMRS ports occupied by otherMU-MIMO users (corresponding to one or more second receiving ends) isdescribed below in combination with specific steps.

Step 1: The first receiving end obtains the DMRS port group occupied bythe one or more second receiving ends according to the currently-usedjoint encoding table, the number of layers corresponding to the PDSCH ofthe first receiving end, and the number of the codewords correspondingto the first receiving end.

Optionally, when the joint encoding table 1 is used by the firstreceiving end, the number of the codewords corresponding to the PDSCH ofthe first receiving end is 1, and the number of the layers correspondingto the PDSCH of the first receiving end is less than or equal to X11,the DMRS port group occupied by the one or more second receiving ends isthe first DMRS port group. In this embodiment, the DMRS port groupcorresponding to the joint encoding table 1 described with reference tothe Table 3 is a {7,8} port group.

When the joint encoding table 1 is used by the first receiving end, thenumber of the codewords corresponding to the PDSCH of the firstreceiving end is 2, and the number of the layers corresponding to thePDSCH of the first receiving end is less than or equal to X12, the DMRSport group occupied by the one or more second receiving ends is thefirst DMRS port group. In this embodiment, the DMRS port groupcorresponding to the joint encoding table 1 described with reference tothe Table 3 is the {7,8} port group.

When the joint encoding table 2 is used by the first receiving end, thenumber of the codewords corresponding to the PDSCH of the firstreceiving end is 1, and the number of the layers corresponding to thePDSCH of the first receiving end is less than or equal to X21, the DMRSport group occupied by the one or more second receiving ends is thethird DMRS port group or the fourth DMRS port group. In this embodiment,the third DMRS port group corresponding to the joint encoding table 2described with reference to the Table 3 is the {7,8} port group, and thefourth DMRS port group corresponding to the joint encoding table 2 is a{7,8,11,13} port group.

When the joint encoding table 2 is used by the first receiving end, thenumber of the codewords corresponding to the PDSCH of the firstreceiving end is 2, the number of the layers corresponding to the PDSCHof the first receiving end is less than or equal to X22, and all DMRSports of the first receiving end are a subset of the third DMRS portgroup or are a subset of the fourth DMRS port group, the DMRS port groupoccupied by the one or more second receiving ends is the third DMRS portgroup or the fourth DMRS port group. In this embodiment, the third DMRSport group corresponding to the joint encoding table 2 described withreference to the Table 3 is the {7,8} port group, and the fourth DMRSport group corresponding to the joint encoding table 2 is the{7,8,11,13} port group.

Other than the above cases, the DMRS port group occupied by the one ormore second receiving ends is an empty set.

X11 is the maximum number of layers which are possibly in an MUtransmission mode in single codeword transmission in the joint encodingtable 1, X12 is the maximum number of layers which are possibly in theMU transmission mode in dual codewords transmission in the jointencoding table 1, X21 is the maximum number of layers which are possiblyin the MU transmission mode in the single codeword transmission in thejoint encoding table 2, and X22 is the maximum number of layers whichare possibly in the MU transmission mode in the dual codewordstransmission in the joint encoding table 2. In this embodiment,X11=X21=1, and X12=X22=2.

For example, when the joint encoding table 2 is enabled (that is, thetransmitting end indicates the first receiving end, and then accordingto the Table 2 and a value of a joint encoding domain, the number oflayers of the PDSCH of the first receiving end, the DMRS ports of thefirst receiving end, and the scrambling code identification ID(n_(setd)) of the DMRS ports of the first receiving end can beobtained), the number of the codewords of the first receiving end is 2,the joint encoding value is 0, the number of the layers is 2, and theDMRS ports of the first receiving end is {7,8}, so that the DMRS portgroup occupied by the one or more second receiving end is {7,8} or{7,8,11,13}.

Step 2: The first receiving end determines the range of the DMRS portgroup occupied by the one or more second receiving ends according to theDMRS port group occupied by the one or more second receiving ends.

Optionally, the range of the DMRS ports occupied by the one or moresecond receiving ends includes one or two of the following cases.

In the first case, all ports in the DMRS port group are occupied (thatis, all ports in the DMRS port group occupied by the one or more secondreceiving ends may be all ports of the first DMRS port group, and mayalso be all ports of other DMRS port groups); and in this case,initialization parameters of a scrambling sequence of the DMRS portsoccupied by the one or more second receiving ends and initializationparameters of a scrambling sequence of the DMRS ports occupied by thefirst receiving end meet the following conditions:n_(scid,2)=1−n_(scid,1), n_(ID,1) ^(n) ^(scid,1) =n_(ID,2) ^(n)^(scid,2) , n_(s,1)=n_(s,2). n_(scid,1), n_(ID,1) ^(v) ^(scid,1) , andn_(s,1) are respectively a scrambling code identification ID, a virtualcell identification ID and a subframe number corresponding to the DMRSports of the first receiving end; and n_(scid,2), n_(ID,1) ^(n)^(scid,2) , and n_(s,2) are respectively a scrambling codeidentification ID, a virtual cell identification ID and a subframenumber corresponding to the DMRS ports of the one or more secondreceiving ends.

In the second case, the ports in the DMRS port group which are differentfrom the DMRS ports of the first receiving end are occupied, and in thiscase, the scrambling sequence of the ports occupied by the one or moresecond receiving ends and the scrambling sequence of the DMRS portsoccupied by the first receiving end are the same, but the orthogonalcodes of the ports occupied by the one or more second receiving ends andthe orthogonal codes of the DMRS ports occupied by the first receivingend are different.

For example, as described in step 1 above, the DMRS ports of the firstreceiving end are {7,8}, then the DMRS port group occupied by the one ormore second receiving ends is {7,8} or {7,8,11,13}. In this way, therange of the DMRS ports occupied by the one or the second receiving endsincludes one or two of the following cases.

In the first case, the DMRS ports {7,8} or {7,8,11,13} are occupied bythe one or more second receiving ends, and the corresponding scramblingsequence of these ports is different from the scrambling sequence of theports {7,8} of the first receiving end, and the initializationparameters of the scrambling sequence meet the following conditions:n_(scid,2)=1−n_(scid,1), n_(ID,1) ^(n) ^(scid,1) =n_(ID,2) ^(n)^(scid,2) , n_(s,1)=n_(s,2). An initialization function of the DMRS inthe existing LTE 211 protocol is: c_(init)=(└n_(s)/2┘÷1)·(2n_(ID) ^((n)^(SCID) ⁾+1)·2¹⁶+n_(SCID). If the corresponding parameters of the DMRSports of the first receiving end are (n_(scid,1), n_(ID,1) ^(n)^(scid,2) , n_(s,1)) in this case, then the corresponding parameters ofthe one or more second DMRS ports meet (n_(scid,2), n_(ID,1) ^(n)^(scid,2) , n_(s,2))=(1−n_(scid,1), n_(ID,1) ^(n) ^(scid,1) , n_(s,1)).In this case, the DMRS port group {7,8} is abbreviated as apseudo-orthogonal DMRS port group 1, and the DMRS port group {7,8,11,13}is abbreviated as a pseudo-orthogonal DMRS port group 2.

In the second case, the port { } or {11, 13} is occupied by the one ormore second receiving ends. In this case, the scrambling sequence of theports occupied by the one or more second receiving ends and thescrambling sequence of the DMRS ports of the first receiving end are thesame, but the orthogonal codes of the ports occupied by the one or moresecond receiving ends and the orthogonal codes of the DMRS ports of thefirst receiving end are different. Hereinafter, the { } is abbreviatedas the orthogonal DMRS port group 1, and the {11, 13} is abbreviated asthe orthogonal DMRS port group 2.

In an implementation of this embodiment, the range of the DMRS portsoccupied by the one or more second receiving ends includes two DMRS portgroups, that is, one of the pseudo-orthogonal DMRS port group 1 or thepseudo-orthogonal DMRS port group 2, and one of the orthogonal DMRS portgroup 1 or the orthogonal DMRS port group 2.

Step 3: The first receiving end needs to assume that one or more secondreceiving ends may occupy part or all of the DMRS ports in one of thepseudo-orthogonal DMRS port group 1 and the pseudo-orthogonal DMRS portgroup 2. The first receiving end needs to further assume that there maybe one or more second receiving ends occupying some or all of the DMRSports in one of the orthogonal DMRS port group 1 and the orthogonal DMRSport group 2. Apparently, as described in the above embodiment, when itis the table 1, there are only the pseudo-orthogonal group 1 and theorthogonal group 1. In this case, the first receiving end needs toassume that the one or more second receiving ends may occupy some or allof the DMRS ports in the pseudo-orthogonal DMRS port group 1, and thefirst receiving end needs to further assume that the one or more secondreceiving ends may occupy some or all of the DMRS ports in theorthogonal DMRS port group 1.

In an alternative embodiment, the Table 3 may be replaced with Table 4.In this case, the first DMRS port group corresponding to the jointencoding table 1 is {7,8} and the second DMRS port group correspondingto the joint encoding table 1 is {7,8,11,13}, and the third DMRS portgroup corresponding to the joint encoding table 2 is {7,8}, and thefourth DMRS port group corresponding to the joint encoding table 2 is{7,8,11,13}. The table 4 is pre-determined by the transmitting end andthe receiving end. In another implementation of this embodiment, thefirst DMRS port group and second DMRS port group can be configured forthe joint encoding table 1 through RRC signaling (corresponding to thefifth indication information and sixth indication information),respectively, and the third DMRS port group and the fourth DMRS portgroup can be configured independently for the joint encoding table 2.The first to fourth DMRS port groups may be the DMRS port groupsdifferent from {7,8} and {7,8,11,13}.

TABLE 4 Joint encoding table Corresponding DMRS port group Jointencoding table 1 {7, 8}, {7, 8, 11, 13} Joint encoding table 2 {7, 8},{7, 8, 11, 13}

In an alternative embodiment, the Table 3 may be replaced with Table 5.In this case, the first DMRS port group corresponding to the jointencoding table 1 is {7,8}, and the fourth DMRS port group correspondingto the joint encoding table 2 is {7,8}. The table 4 is pre-determined bythe transmitting end and the receiving end. In another implementation ofthis embodiment, the first DMRS port group can be configured for thejoint encoding table 1 through RRC signaling (the fifth indicationinformation and sixth indication information), respectively, and thethird DMRS port group can be configured independently for the jointencoding table 2. The first DMRS port group and the third DMRS portgroup may be the DMRS port groups different from {7,8} and {7,8,11,13}.

TABLE 5 Joint encoding table Corresponding DMRS port group Jointencoding table 1 {7, 8} Joint encoding table 2 {7, 8, 11, 13}

Alternatively, in this embodiment, when the DMRS port group occupied bythe one or more second receiving ends is the first DMRS port group orthe second DMRS port group, the first receiving end determines the DMRSport group occupied by the one or more second receiving ends accordingto the third indication information from the transmitting end, and theDMRS port group is one of the first DMRS port group and the second DMRSport group.

When the DMRS port group occupied by the one or more second receivingends is the third DMRS port group or the fourth DMRS port group, thefirst receiving end determines the DMRS port group occupied by the oneor more second receiving ends according to the fourth indicationinformation from the transmitting end, and the DMRS port group is one ofthe third DMRS port group and the fourth DMRS port group.

Embodiment 2

In this embodiment, the first receiving end determines the range of theDMRS ports occupied by the one or more second receiving ends accordingto the usage state of the joint encoding table and the DMRS portsoccupied by the first receiving end includes the following steps.

The first receiving end determines the range of the DMRS ports occupiedby the one or more second receiving ends according to the DMRS portgroup occupied by the one or more second receiving ends

Step 1: The first receiving end obtains the DMRS port group occupied bythe one or more second receiving ends according to the currently-usedjoint encoding table and the DMRS ports occupied by the first receivingend.

When the joint encoding table 1 is used by the first receiving end, andthe DMRS ports occupied by the first receiving end are a subset of {7,8}of the first DMRS port group, the DMRS port group occupied by the one ormore second receiving ends is the first DMRS port group {7,8}.

When the joint encoding table 2 is used by the first receiving end, andthe DMRS ports occupied by the first receiving end are a subset of thethird DMRS port group {7,8} or are a subset of the fourth DMRS portgroup {7,8,11,13}, the DMRS port group occupied by one or more secondreceiving ends is the third DMRS port group or the fourth DMRS portgroup.

In this embodiment, the first DMRS port group and the third DMRS portgroup may be fixed to {7,8}, and the fourth DMRS port group may be fixedto {7,8,11,13}.

In this embodiment, when the DMRS port group occupied by one or moresecond receiving ends is the first DMRS port group or the second DMRSport group, the first receiving end does not know the DMRS port group iswhich one of the two DMRS port groups, but only knows the DMRS portgroup is one of the two DMRS port groups. In this case, the firstreceiving end may determine, according to the third indicationinformation from the transmitting end, that the DMRS port group occupiedby the one or more second receiving ends is which one of the first DMRSport group and the second DMRS port group.

When the DMRS port group occupied by the one or more second receivingends is the third DMRS port group or the fourth DMRS port group, thefirst receiving end does not know the DMRS port group is which one ofthe two DMRS port group, but only knows the DMRS port group is one ofthe two DMRS port groups. In this case, the first receiving end maydetermine, according to the fourth indication information from thetransmitting end, that the DMRS port group occupied by the one or moresecond receiving ends is which one of the third DMRS port group and thefourth DMRS port group.

Step 2: The first receiving end determines the range of the DMRS portsoccupied by the one or more second receiving ends according to the DMRSport group occupied by the one or more second receiving ends.

Specifically, the range of the DMRS ports occupied by the one or moresecond receiving ends includes one or two of the following cases.

In the first case, all ports in the DMRS port group are occupied (thatis, all ports in the DMRS port group are occupied by the determined oneor more second receiving ends), and in this case, initializationparameters of a scrambling sequence of the DMRS ports occupied by theone or more second receiving ends and initialization parameters of ascrambling sequence of the DMRS ports occupied by the first receivingend meet the following conditions: n_(scid,2)=1−n_(scid,1), n_(ID,1)^(n) ^(scid,1) =n_(ID,2) ^(n) ^(scid,2) , n_(s,1)=n_(s,2). n_(scid,1),n_(ID,1) ^(v) ^(scid,1) , and n_(s,1) are respectively a scrambling codeidentification ID, a virtual cell identification ID and a subframenumber corresponding to the DMRS ports of the first receiving end; andn_(scid,2), n_(ID,1) ^(n) ^(scid,2) , and n_(s,2) are respectively ascrambling code identification ID, a virtual cell identification ID anda subframe number corresponding to the DMRS ports of the one or moresecond receiving ends.

In the second case, the ports in the DMRS port group which are differentfrom the DMRS ports of the first receiving end are occupied, and in thiscase, the scrambling sequence of the ports occupied by the one or moresecond receiving ends and the scrambling sequence of the DMRS portsoccupied by the first receiving end are the same, but the orthogonalcodes of the ports occupied by the one or more second receiving ends andthe orthogonal codes of the DMRS ports occupied by the first receivingend are different.

For example, the DMRS ports of the first receiving end are {7,8}, andthe DMRS port group occupied by one or more second receiving end is{7,8} or {7,8,11,13}. In this way, the range of the DMRS ports occupiedby the one or the second receiving ends includes one or two of thefollowing cases.

In the first case, the DMRS ports {7,8} or {7,8,11,13} are occupied bythe one or more second receiving ends, and the corresponding scramblingsequence of these ports is different from the scrambling sequence of theport {7,8} of the first receiving end, and the initialization parametersof the scrambling sequence meet the following conditions:n_(scid,2)=1−n_(scid,1), n_(ID,1) ^(n) ^(scid,1) =n_(ID,2) ^(n)^(scid,2) , n_(s,1)=n_(s,2). An initialization function of the DMRS inthe existing LTE 211 protocol is: c_(init)=(└n_(s)/2┘÷1)·(2n_(ID) ^((n)^(SCID) ⁾+1)·2¹⁶+n_(SCID). If the corresponding parameters of the DMRSports of the first receiving end are (n_(scid,1), n_(ID,1) ^(n)^(scid,2) , n_(s,1)) in this case, then the corresponding parameters ofthe one or more second DMRS ports meet (n_(scid,2), n_(ID,1) ^(n)^(scid,2) , n_(s,2))=(1−n_(scid,1), n_(ID,1) ^(n) ^(scid,1) , n_(s,1)).In this case, the DMRS port group {7,8} is abbreviated as apseudo-orthogonal DMRS port group 1, and the DMRS port group {7,8,11,13}is abbreviated as a pseudo-orthogonal DMRS port group 2.

In the second case, the port group occupied by the one or more secondreceiving ends is 1 or {11, 13}. In this case, the scrambling sequenceof the ports occupied by the one or more second receiving ends and thescrambling sequence of the DMRS ports of the first receiving end are thesame, but the orthogonal codes of the ports occupied by the one or moresecond receiving ends and the orthogonal codes of the DMRS ports of thefirst receiving end are different. Hereafter, the 1 is abbreviated asthe orthogonal DMRS port group 1, and the {11, 13} is abbreviated as theorthogonal DMRS port group 2.

In an implementation of this embodiment, the range of the DMRS portsoccupied by the one or more second receiving ends includes two DMRS portgroups, that is, one of the pseudo-orthogonal DMRS port group 1 or thepseudo-orthogonal DMRS port group 2 and one of the orthogonal DMRS portgroup 1 or the orthogonal DMRS port group 2.

Step 3: The first receiving end needs to assume that one or more secondreceiving ends may occupy part or all of the DMRS ports in one of thepseudo-orthogonal DMRS port group 1 and the pseudo-orthogonal DMRS portgroup 2. The first receiving end needs to further assume that there maybe one or more second receiving ends occupying some or all of the DMRSports in one of the orthogonal DMRS port group 1 and orthogonal DMRSport group 2. Apparently, as described in the above embodiment, in thetable 1, there are only the pseudo-orthogonal group 1 and the orthogonalgroup 1. In this case, the first receiving end needs to assume that theone or more second receiving ends may occupy some or all of the DMRSports in the pseudo-orthogonal DMRS port group 1, and the firstreceiving end needs to further assume that the one or more secondreceiving ends may occupy some or all of the DMRS ports in theorthogonal DMRS port group 1.

It should be noted that the above modules can be implemented by softwareor hardware, and the latter can be implemented in the following mannerthat the above modules are all located in the same processor, or theabove modules are respectively located in multiple processors, but thepresent disclosure is not limited to thereto.

The embodiments of the present disclosure also provide a storage medium.Optionally, in the present embodiment, the storage medium can be set tostore program code for executing the following steps.

S1, the first receiving end determines a range of data demodulationreference signal DMRS ports occupied by one or more second receivingends by using at least one of the following information: a usage stateof a joint encoding table corresponding to a DMRS port group, the numberof layers corresponding to a physical downlink shared channel (PDSCH) ofthe first receiving end, and the number of codewords corresponding tothe PDSCH of the first receiving end.

S2, the first receiving end processes data according to the range of theDMRS ports occupied by the one or more second receiving ends.

Optionally, in this embodiment, the above storage medium may include,but is not limited to, various storage medium for storing program code,such as a U disk, a Read-Only Memory (ROM), a Random Access Memory(RAM), a removable hard disk, a magnetic disk, a disc or optical disc.

Optionally, in this embodiment, the processor executes the foregoingsteps S1-S2 according to the program code stored in the storage medium.

Optionally, the specific examples in this embodiment may refer to theexamples described in the above embodiments and alternative embodiments,and it will no longer be described in this embodiment.

With the method for determining the occupancy of DMRS ports of otherMU-MIMO users provided in the embodiment of the present disclosure, theeffects of reducing the complexity of the blind detection of the OCClength of the receiving end and improving the channel estimationperformance of the receiving end and the demodulation receptionperformance of the receiving end are achieved, while effectively savingthe DCI overhead.

Obviously, those skilled in the art should understand that the abovemodules or steps of the present application can be implemented by ageneral-purpose computing device, which may be concentrated on a singlecomputing device or distributed over a network of multiple computingdevices. Alternatively, they may be implemented with program code thatis executable by the computing device so that they may be stored in astorage device and executed by a computing device, and in some cases,the steps shown or described may be performed in a different order otherthan this, or they may be separately made into individual integratedcircuit modules, or multiple modules or steps in them are made into asingle integrated circuit module. Thus, the present application is notlimited to any specific combination of hardware and software.

The foregoing descriptions are merely embodiments of the presentapplication and are not intended to limit the present application. Forthose skilled in the art, the present application may have variouschanges and variations. Any amendments, equivalent substitutions,improvements etc. within the spirit and principles of this applicationshall be included in the scope of protection of this application.

INDUSTRIAL APPLICABILITY

An embodiment of the present disclosure provides a data processingmethod and apparatus, so as to at least solve the problems in the priorart that blind detection of the OCC length is complex, channelestimation performance of the receiving end is low, and demodulationreception performance of the receiving end is low due to the case thatthe receiving end cannot confirm DMRS port occupation situations ofother receiving ends.

The method includes: a first receiving end determines a range of datademodulation reference signal (DMRS) ports occupied by one or moresecond receiving ends by using at least one of the followinginformation: a usage state of a joint encoding table corresponding to aDMRS port group, the number of layers corresponding to a physicaldownlink shared channel (PDSCH) of the first receiving end, and thenumber of codewords corresponding to the PDSCH of the first receivingend; and the first receiving end processes data according to the rangeof the DMRS ports occupied by the one or more second receiving ends.

The problems in the prior art that blind detection of the OCC length iscomplex, channel estimation performance of the receiving end is low, anddemodulation reception performance of the receiving end is low due tothe case that the receiving end cannot confirm DMRS port occupationsituations of other receiving ends is solved by this application.Therefore, the effects of reducing the complexity of the blind detectionof the OCC length of the receiving end and improving the channelestimation performance of the receiving end and the demodulationreception performance of the receiving end are achieved.

What is claimed is:
 1. A data processing method, comprising:determining, by a first receiving end, a range of data demodulationreference signal (DMRS) ports occupied by at least one second receivingend by using at least one of the following information: a usage state ofa joint encoding table corresponding to a DMRS port group, the number oflayers corresponding to a physical downlink shared channel (PDSCH) ofthe first receiving end, or the number of codewords corresponding to thePDSCH of the first receiving end; and processing, by the first receivingend, PDSCH demodulation according to the range of the DMRS portsoccupied by the at least one second receiving end; wherein the range ofthe DMRS ports occupied by the at least one second receiving end is asubset of the DMRS port group; wherein when the joint encoding tablecorresponds to a plurality of DMRS port groups, determining, by thefirst receiving end, one DMRS port group which includes the range of theDMRS ports occupied by the at least one second receiving end from theplurality of DMRS port groups according to a dynamic indicationinformation from a transmitting end.
 2. The method according to claim 1,wherein when the information used by the first receiving end comprisesthe usage state of the joint encoding table, the number of the layerscorresponding to the PDSCH of the first receiving end, and the number ofthe codewords corresponding to the PDSCH of the first receiving end,determining, by the first receiving end, the range of the DMRS portsoccupied by the at least one second receiving end comprises:determining, by the first receiving end, the range of the DMRS portsoccupied by the at least one second receiving end according to the DMRSport group occupied by the at least one second receiving end, wherein:when a joint encoding table 1 is used by the first receiving end, thenumber of the codewords corresponding to the PDSCH of the firstreceiving end is 1, and the number of the layers corresponding to thePDSCH of the first receiving end is less than or equal to X11, the DMRSport group occupied by the at least one second receiving end is one of afirst DMRS port group or a second DMRS port group; when the jointencoding table 1 is used by the first receiving end, the number of thecodewords corresponding to the PDSCH of the first receiving end is 2,and the number of the layers corresponding to the PDSCH of the firstreceiving end is less than or equal to X12, the DMRS port group occupiedby the at least one second receiving end is one of the first DMRS portgroup or the second DMRS port group; when a joint encoding table 2 isused by the first receiving end, the number of the codewordscorresponding to the PDSCH of the first receiving end is 1, and thenumber of the layers corresponding to the PDSCH of the first receivingend is less than or equal to X21, the DMRS port group occupied by the atleast one second receiving end is one of a third DMRS port group or afourth DMRS port group; when the joint encoding table 2 is used by thefirst receiving end, the number of the codewords corresponding to thePDSCH of the first receiving end is 2, the number of the layerscorresponding to the PDSCH of the first receiving end is less than orequal to X22, and all DMRS ports of the first receiving end are a subsetof the third DMRS port group or are a subset of the fourth DMRS portgroup, the DMRS port group occupied by the at least one second receivingend is one of the third DMRS port group or the fourth DMRS port group;other than the above cases, the DMRS port group occupied by the at leastone second receiving end is an empty set; wherein, the X11, the X12, theX21 and the X22 are all positive integers; the X11, the X12, the firstDMRS port group and the second DMRS port group are all determinedaccording to the joint encoding table 1, and the X21, the X22, the thirdDMRS port group and the fourth DMRS port group are all determinedaccording to the joint encoding table 2; and wherein the joint encodingtable 1 and the joint encoding table 2 are two different joint encodingtables, and the joint encoding table is a table comprising at least twoof the number of the layers corresponding to the PDSCH of the firstreceiving end, a DMRS port occupied by the first receiving end, and aDMRS scrambling code identification n_(scid) of the DMRS port occupiedby the first receiving end, and a currently-used table is determined bythe first receiving end according to first indication information fromthe transmitting end.
 3. The method according to claim 2, wherein: whenthe DMRS port group occupied by the at least one second receiving end isone of the first DMRS port group or the second DMRS port group, the DMRSport group occupied by the at least one second receiving end isdetermined by the first receiving end according to third indicationinformation from the transmitting end; and/or when the DMRS port groupoccupied by the at least one second receiving end is one of the thirdDMRS port group or the fourth DMRS port group, the DMRS port groupoccupied by the at least one second receiving end is determined by thefirst receiving end according to fourth indication information from thetransmitting end.
 4. The method according to claim 2, further comprisingat least one of: configuring the first DMRS port group and the secondDMRS port group corresponding to the joint encoding table 1 according tofifth indication information from the transmitting end; or configuringthe third DMRS port group and the fourth DMRS port group correspondingto the joint encoding table 2 according to sixth indication informationfrom the transmitting end.
 5. The method according to any claim 2,wherein: the first DMRS port group and the third DMRS port group areboth {7,8}, and the second DMRS port group and the fourth DMRS portgroup are both {7,8,11,13}.
 6. The method according to claim 2, wherein:determining, by the first receiving end, the range of the DMRS portsoccupied by the at least one second receiving end according to the DMRSport group occupied by the at least one second receiving end, comprisesat least one of: determining that all ports in the DMRS port groupoccupied by the at least one second receiving end are the range of theDMRS ports occupied by the at least one second receiving end, whereininitialization parameters of a scrambling sequence of the DMRS portsoccupied by the at least one second receiving end and initializationparameters of a scrambling sequence of the DMRS port occupied by thefirst receiving end meet the following conditions:n_(scid,2)=1−n_(scid,1), n_(ID,1) ^(n) ^(scid,3) =n_(ID,2) ^(n)^(scid,2) , n_(s,1)=n_(s,2), wherein n_(scid,1), n_(ID,1) ^(n) ^(scid,2), and n_(s,1) are respectively a scrambling code identification, avirtual cell identification and a time unit number corresponding to theDMRS port of the first receiving end; and n_(scid,2), n_(ID,2) ^(n)^(scid,2) , and n_(s,2) are respectively a scrambling codeidentification, a virtual cell identification and a time unit numbercorresponding to the DMRS ports of the at least one second receivingend; or determining that ports in the DMRS port group occupied by the atleast one second receiving end which are different from the DMRS portoccupied by the first receiving end are the range of the DMRS portsoccupied by the at least one second receiving end, wherein thescrambling sequence of the DMRS ports occupied by the at least onesecond receiving end and the scrambling sequence of the DMRS portoccupied by the first receiving end are the same, but orthogonal codesof the DMRS ports occupied by the at least one second receiving end andorthogonal codes of the DMRS port occupied by the first receiving endare different.
 7. The method according to claim 1, wherein: when theinformation used by the first receiving end comprises the usage state ofthe joint encoding table, determining, by the first receiving end, therange of the DMRS ports occupied by the at least one second receivingend comprises: determining, by the first receiving end, the range of theDMRS ports occupied by the at least one second receiving end accordingto the usage state of the joint encoding table and DMRS port occupied bythe first receiving end.
 8. The method according to claim 7, wherein:determining, by the first receiving end, the range of the DMRS portsoccupied by the at least one second receiving end according to the usagestate of the joint encoding table and the DMRS port occupied by thefirst receiving end comprises: determining, by the first receiving end,the range of the DMRS ports occupied by the at least one secondreceiving end according to the DMRS port group occupied by the at leastone second receiving end, wherein: when a joint encoding table 1 is usedby the first receiving end, and the DMRS port occupied by the firstreceiving end is a subset of a first DMRS port group or is a subset of asecond DMRS port group, the DMRS port group occupied by the at least onesecond receiving end is one of the first DMRS port group or the secondDMRS port group; when a joint encoding table 2 is used by the firstreceiving end, and the DMRS port occupied by the first receiving end isa subset of a third DMRS port group or is a subset of a fourth DMRS portgroup, the DMRS port group occupied by the at least one second receivingend is one of the third DMRS port group or the fourth DMRS port group;wherein, the first DMRS port group and the second DMRS port group aredetermined according to the joint encoding table 1, and the third DMRSport group and the fourth DMRS port group are determined according tothe joint encoding table 2; wherein the joint encoding table 1 and thejoint encoding table 2 are two different joint encoding tables, and thejoint encoding table is a table comprising at least two of: the numberof the layers corresponding to the PDSCH of the first receiving end, theDMRS port occupied by the first receiving end, and a DMRS scramblingcode identification n_(scid) of the DMRS port occupied by the firstreceiving end, and a currently-used table is determined by the firstreceiving end according to second indication information from atransmitting end.
 9. A data processing apparatus comprising: adeterminer configured to determine a range of data demodulationreference signal (DMRS) ports occupied by at least one second receivingend by using at least one of the following information: a usage state ofa joint encoding table corresponding to a DMRS port group, the number oflayers corresponding to a physical downlink shared channel (PDSCH) of afirst receiving end, or the number of codewords corresponding to thePDSCH of the first receiving end; and a processor configured to processPDSCH demodulation according to the range of the DMRS ports occupied bythe at least one second receiving end; wherein the range of the DMRSports occupied by the at least one second receiving end is a subset ofthe DMRS port group; wherein when the joint encoding table correspondsto a plurality of DMRS port groups, determiner is configured todetermine one DMRS port group which includes the range of the DMRS portsoccupied by the at least one second receiving end from the plurality ofDMRS port groups according to a dynamic indication information from atransmitting end.
 10. The apparatus according to claim 9, wherein: whenthe information used by the first receiving end comprises the usagestate of the joint encoding table, the number of the layerscorresponding to the PDSCH of the first receiving end, and the number ofthe codewords corresponding to the PDSCH of the first receiving end, thedeterminer is configured to: determine the range of the DMRS portsoccupied by the at least one second receiving end according to the DMRSport group occupied by the at least one second receiving end, wherein:when a joint encoding table 1 is used by the first receiving end, thenumber of the codewords corresponding to the PDSCH of the firstreceiving end is 1, and the number of the layers corresponding to thePDSCH of the first receiving end is less than or equal to X11, the DMRSport group occupied by the at least one second receiving end is one of afirst DMRS port group or a second DMRS port group; when the jointencoding table 1 is used by the first receiving end, the number of thecodewords corresponding to the PDSCH of the first receiving end is 2,and the number of the layers corresponding to the PDSCH of the firstreceiving end is less than or equal to X12, the DMRS port group occupiedby the at least one second receiving end is one of the first DMRS portgroup or the second DMRS port group; when a joint encoding table 2 isused by the first receiving end, the number of the codewordscorresponding to the PDSCH of the first receiving end is 1, and thenumber of the layers corresponding to the PDSCH of the first receivingend is less than or equal to X21, the DMRS port group occupied by the atleast one second receiving end is one of a third DMRS port group or afourth DMRS port group; when the joint encoding table 2 is used by thefirst receiving end, the number of the codewords corresponding to thePDSCH of the first receiving end is 2, the number of the layerscorresponding to the PDSCH of the first receiving end is less than orequal to X22, and all DMRS ports of the first receiving end is a subsetof the third DMRS port group or is a subset of the fourth DMRS portgroup, the DMRS port group occupied by the at least one second receivingend is one of the third DMRS port group or the fourth DMRS port group;other than the above cases, the DMRS port group occupied by the at leastone second receiving end is an empty set; wherein, the X11, the X12, theX21, and the X22 are all positive integers; the X11, the X12, the firstDMRS port group, and the second DMRS port group are all determinedaccording to the joint encoding table 1, and the X21, the X22, the thirdDMRS port group, and the fourth DMRS port group are all determinedaccording to the joint encoding table 2; and wherein the joint encodingtable 1 and the joint encoding table 2 are two different joint encodingtables, and the joint encoding table is a table comprising at least twoof: the number of the layers corresponding to the PDSCH of the firstreceiving end, a DMRS port occupied by the first receiving end, and aDMRS scrambling code identification n_(scid) of the DMRS port occupiedby the first receiving end, and a currently-used table is determined bythe first receiving end according to first indication information fromthe transmitting end.
 11. The apparatus according claim 10, wherein:when the DMRS port group occupied by the at least one second receivingend is one of the first DMRS port group or the second DMRS port group,the first receiving end determines the DMRS port group occupied by theat least one second receiving end according to third indicationinformation from the transmitting end; and when the DMRS port groupoccupied by the at least one second receiving end is one of the thirdDMRS port group or the fourth DMRS port group, the first receiving enddetermines the DMRS port group occupied by the at least one secondreceiving end according to fourth indication information from thetransmitting end.
 12. The apparatus according to claim 10, wherein: thefirst DMRS port group and the second DMRS port group corresponding tothe joint encoding table 1 are configured according to fifth indicationinformation from the transmitting end; and/or, the third DMRS port groupand the fourth DMRS port group corresponding to the joint encoding table2 are configured according to sixth indication information from thetransmitting end.
 13. The apparatus according to claim 10, wherein: thefirst DMRS port group and the third DMRS port group are both {7,8}, andthe second DMRS port group and the fourth DMRS port group are both{7,8,11,13}.
 14. The apparatus according to claim 10, wherein thedeterminer is further configured to determine the range of the DMRSports occupied by the at least one second receiving end according to theDMRS port group occupied by the at least one second receiving end by atleast one of: determining that all ports in the DMRS port group occupiedby the at least one second receiving end are the range of the DMRS portsoccupied by the at least one second receiving end, whereininitialization parameters of a scrambling sequence of the DMRS portsoccupied by the at least one second receiving end and initializationparameters of a scrambling sequence of the DMRS port occupied by thefirst receiving end meet the following conditions:n _(scid,2)=1−n _(scid,1) ,n _(ID,1) ^(n) ^(scid,3) =n _(ID,2) ^(n)^(scid,2) ,n _(s,1) =n _(s,2); wherein, n_(scid,1), n_(ID,1) ^(n)^(scid,1) , and n_(s,1) are a scrambling code identification, a virtualcell identification and a time unit number, respectively, correspondingto the DMRS port of the first receiving end; and n_(scid,2), n_(ID,2)^(n) ^(scid,2) , and n_(s,2) are a scrambling code, a virtual cellidentification and a time unit number, respectively, corresponding tothe DMRS ports of the at least one second receiving end; or determiningthat ports in the DMRS port group occupied by the at least one secondreceiving end which are different from the DMRS port occupied by thefirst receiving end are the range of the DMRS ports occupied by the atleast one second receiving end, wherein the scrambling sequence of theDMRS ports occupied by the at least one second receiving end and thescrambling sequence of the DMRS port occupied by the first receiving endare the same, but orthogonal codes of the DMRS ports occupied by the atleast one second receiving end and orthogonal codes of the DMRS portoccupied by the first receiving end are different.
 15. The apparatusaccording to claim 9, wherein: when the information used by the firstreceiving end at least comprises the usage state of the joint encodingtable, the determiner is configured to: determine the range of the DMRSports occupied by the at least one second receiving end according to theusage state of the joint encoding table and the DMRS port occupied bythe first receiving end.
 16. The apparatus according to claim 15,wherein the determiner is configured to determine the range of the DMRSports occupied by the at least one second receiving end by: determiningthe range of the DMRS ports occupied by the at least one secondreceiving end according to the DMRS port group occupied by the at leastone second receiving end, wherein: when a joint encoding table 1 is usedby the first receiving end, and the DMRS port occupied by the firstreceiving end is a subset of a first DMRS port group or is a subset of asecond DMRS port group, the DMRS port group occupied by the at least onesecond receiving end is one of the first DMRS port group or the secondDMRS port group; when a joint encoding table 2 is used by the firstreceiving end, and the DMRS port occupied by the first receiving end isa subset of a third DMRS port group or is a subset of a fourth DMRS portgroup, the DMRS port group occupied by the at least one second receivingend is one of the third DMRS port group or the fourth DMRS port group;wherein, the first DMRS port group and the second DMRS port group aredetermined according to the joint encoding table 1, and the third DMRSport group and the fourth DMRS port group are determined according tothe joint encoding table 2; wherein the joint encoding table 1 and thejoint encoding table 2 are two different joint encoding tables, and thejoint encoding table is a table comprising at least two of: the numberof the layers corresponding to the PDSCH of the first receiving end, theDMRS port occupied by the first receiving end, and a DMRS scramblingcode identification n_(scid) of the DMRS port occupied by the firstreceiving end, and a currently-used table is determined by the firstreceiving end according to second indication information from atransmitting end.
 17. A non-transitory storage medium, configured tostore program instructions that, when executed by a processor, cause theprocessor to execute a method comprising: determining a range of DMRSports occupied by at least one second receiving end according to atleast one of the following information: a usage state of a jointencoding table corresponding to a DMRS port group, the number of layerscorresponding to a PDSCH of the first receiving end, or the number ofcodewords corresponding to the PDSCH of the first receiving end; andprocessing PDSCH demodulation according to the range of the DMRS portsoccupied by the at least one second receiving end; wherein the range ofthe DMRS ports occupied by the at least one second receiving end is asubset of the DMRS port group; wherein when the joint encoding tablecorresponds to a plurality of DMRS port groups, determining, one DMRSport group which includes the range of the DMRS ports occupied by the atleast one second receiving end from the plurality of DMRS port groupsaccording to a dynamic indication information from a transmitting end.